Harpic removes limescale better than any other domestic product. Works on Taps, Shower Heads, Sinks, Basins, Toilets, Tiles, Plastic, ceramic but NEVER on a bath - it eats the enamel. Don't leave it on stainless steel for too long - it will leave a mark.