About Nicholls Thermal Insulation Ltd (08334266) United Kingdom