About George Debenham Plumbing & Heating Ltd (11809294) United Kingdom