JohnD,
Thanks for the info, will be in town later so will look into the magnaclean as well. Unluckily for me I rent so will have to talk to the landlord before I start any real maintenance but I'm sure he'll be happy to have it done for him.
I didn't mention I live in Bath, Avon. Our water...