I don't have any metal pipework coming into my house. The water supply is plastic - followed by a short length of copper, then speedfit. All waste pipes are plastic. The only metallic object that could conceivably be in contact with "earth" is my stove (which does my central heating) which is sat on the ground, arguably making the bathroom towel rails extraneous conductive parts.
As far as I can tell, I have nothing to main bond, which means all my main bonding is in place. The electrician disagrees. He thinks that as I have no bonding, it is not in place. He also wants to bond the short length of copper pipe attached to the plastic water supply for some reason.
It seems that whether or not main bonding is regarded as being in place has implications for supplementary bonding. Due to the configuration of the bathrooms, I think the easiest and most sensible way to supplementary bond in my situation is to run a cable from the towel rails to the consumer unit, letting the CPCs do the rest. In fact I don't think even that is necessary (bathrooms are on RCBOs), but don't mind a bit of belt and braces. I don't see the point in doing any more, but the electrician seems to want to put a lot more in!
The electrician says his mate who is going to "Part P" the work for him insists on all the bonding. So who's right - the sparky or me?