Limescale is often the culprit behind those annoying streaks on your shower screens that seem to reappear no matter how many times you scrub. This is due to the minerals naturally present in the water ...