About Gooch & Sons Limited (06012881) United Kingdom