About Leslie Property Developments Limited (05342963) United Kingdom