I live in a hardwater area and suffered with problems with
limescale especially on glass shower door, a friend of mine recommended blue toilet duck, I was desperate, I tried it and it worked!! I just put it, on rubbed it around then left it for a few minutes, rubbed it again and rinsed off, it was the only thing that worked for me.