About Taylor Hill & Bond (andover) Ltd (12427966) United Kingdom