About Foxx Thompson Investments Limited (13704834) United Kingdom