Limescale on shower glass??

What is the best thing to use to clean the glass of my shower screen. The water in my area is “hard water” and has left the glass really streaky and just looks generally dirty. I only fitted the screen last year so I dont want to replace the thing. Is there any strong bleach or chemical that will bring it up like new ?