About Stamford Radiators Limited (13289325) United Kingdom