About Leppard Property Developments Limited (01153173) United Kingdom