About Taylor Austin & Co. Limited (01117988) United Kingdom