About Thomas Maxted & Sons Limited (00731485) United Kingdom