About Land & Leisure Limited (11199364) United Kingdom