About Thomas & Son (seaton) Limited (04604576) United Kingdom