About Thomas James Investments Limited (11515846) United Kingdom