About Leh Property Investments Limited (13454343) United Kingdom