About Freeman Thermal Limited (10520612) United Kingdom