About Tadworth Investment Holdings Limited (13225095) United Kingdom