About Cabot Thermals Limited (01167985) United Kingdom