About Glen Heat & Irrigation Limited (03548533) United Kingdom