About S. & C. Thermofluids (stobart Division) Limited (03401195) United Kingdom