About Therma-clad Insulation Ltd (10969252) United Kingdom