About Taylor Leisure Limited (08108207) United Kingdom