How do you prevent limescale build-up in pipes and showerheads?

To prevent limescale build-up in pipes and showerheads, we recommend the use of descaling products on a regular basis and proper maintenance.