Limescale in shower heads restricts water flow and harbours mould, but cleaning experts say there's an effective alternative to vinegar without the overpowering odour