About Thomas Family Investments Limited (10726886) United Kingdom