About Troughton Home Improvements Limited (04239089) United Kingdom