About Taylor Mews Management Co Ltd (11283846) United Kingdom