About Leekes Group Property Developments Limited (06332621) United Kingdom