About Taylor & Woods Limited (10173118) United Kingdom