About Property & Leisure Developments Limited (02090863) United Kingdom