About Thomas Scatchard & Sons Limited (00361586) United Kingdom