About Thomas & Sons Investments Ltd (10958020) United Kingdom