About Taylor Marshall London Ltd (11884905) United Kingdom