About Lloyds Land & Leisure Limited (12256694) United Kingdom