About Loft Hatch Insulation Company Limited (12271446) United Kingdom