About Taylor & Marin Limited (10986795) United Kingdom