About Thomas Goode & Co. (london) Limited (01706365) United Kingdom