Thank you everyone for very interesting replies, especially Onetap and Agile.
For those talking about prices, in case you're interested, to fit Magnaclean in the course of installing my new boiler British Gas quoted an additional £230+VAT, while my local engineer quoted an extra £85+VAT...