About Leppard Properties Limited (13464575) United Kingdom