About Glenn Insulation Supplies Limited (02674928) United Kingdom