About Thomas & Adamson International Limited (SC171733) United Kingdom