About Taylor Morris London Ltd (12200726) United Kingdom