About Taylor Woolhouse Limited (03757129) United Kingdom