About Thomas & Sons Sports Ltd (12821606) United Kingdom