About Taylor Hargreaves Holdings Ltd (10490945) United Kingdom