About Therm-a-stor Limited (01148979) United Kingdom