Alan and his apprentice replaced my immersion heating element (drained the tank and fitted the heating element properly). They also re-plumbed our toilet cistern (bathstore company plumbings died after about 4 years of use after having been faulty for 3 years) with high end low noise fittings. One valve had been mounted incorrectly from factory, but Alan sent his apprentice for no cost and we figured it out . Overall, a bit pricey (about £100 parts and £150 labour) but well worth it. No defects appeared after nearly one year, so we're pretty happy.