About Taylor Hill & Bond (management) Ltd (12617860) United Kingdom