I agree with Ivo. Citric acid based limescale removers work very well - there's no need for anything stronger. I use Lidl's W5 limescale remover - it's inexpensive and works very quickly. Barkeeper's Friend also gets limescale off easily and has another advantage in that it removes rust stains too. I suspect vinegar would also be strong enough to tackle limescale, though I've never tried it.