About Click Thermal Limited (08542883) United Kingdom