About Taylor & Wood (hyde) Ltd (06599364) United Kingdom