About Hatch Plumbing & Heating Installations Limited (10978918) United Kingdom