About Life & Leisure Properties Limited (05227304) United Kingdom