About Thomas Flavell & Sons Limited (08882394) United Kingdom