About Gooch & Wells Ltd (13251905) United Kingdom