About Thomas & Flint Limited (04887253) United Kingdom