About Therma-mech Ltd (08558628) United Kingdom