About Thomas Investment Holdings Limited (07267757) United Kingdom