About Lagwell Insulation Company Limited (SC056733) United Kingdom