About Leondore Property Developments Limited (01030196) United Kingdom