I cannot recommend John highly enough. He diagnosed the problem quickly and accurately. He explained what he was doing and outlined the options. As the repair was likely to be temporary due to visible damage to the boiler I ordered a new boiler. When the temporary repair held up better than expected John was very happy to cancel the new installation and gave me an immediate full refund of the deposit. He knows his stuff and he has integrity. Pure gold.