About Highwood Plumbing & Heating Services Limited (11318841) United Kingdom