I called this company out just before Xmas when my electronic C/H thermostat failed to work anymore. He charged by the hour, but was on his mobile phone to unrelated calls a lot of the time, he was teaching an aprentice, didn't appear to know what he was doing, cut unrelated parts out without speaking to me first, broke the thermostat on the tank but didn't mention it and left it wired wrong so that when the programmer went off, the heating carried on heating with no thermostat to stop it. then wouldn't come back to put it right.