I use this product and system for shower screens, if the screen has a lot of lime scale (water drops) on it I use Lifeguard LIME SCALE remover for all washroom surfaces. A small amount with water on a non scratch greeny rub on all over remove with a squeegee (window rubber) finish of with kitchen role. Works every time. Its ok on chrome but never mix with bleach, like all lime scale removing products, mix with bleach and you get chlorine gas and in a tight space it’s bad, really bad!
The product above is by "Johnson" I buy it from Bunzle in cases of 24, works out at about £3.20 for 1L so it is expensive but well worth it and use it liberally. Hope this helps, Phil