About Taylor & Wood (oldham) Ltd (06599278) United Kingdom