About Leonard Property Investments Ltd (11773564) United Kingdom