About Torbay Thermal Insulation Limited (06555161) United Kingdom