About Thomas Goode & Co. Limited (11213313) United Kingdom