About S. & C. Thermofluids Limited (02030221) United Kingdom