We live in an area with very hard water, and so the usual problems this creates.
One particular thing is that we get a lot of flakes of a chalky material building up in the shower head (We've got an "anti-limescale" shower head that you can dismantle to clean it). The shape and nature of these flakes suggests to me that they're the result of limescale building up inside a pipe somewhere in the system, then flaking off and travelling down the pipes until they get caught up in the shower head.
Is there any way I can work out where this buildup is happening, and stop it? Why does it only happen in the shower, and not in the normal taps?
If it makes a difference, it's an electric shower, wheras the other taps (bath, sink etc) are fed off the gas boiler.