About Taylor Woolhouse Holdings Limited (01109868) United Kingdom