About Leonard Property Apartments Ltd (10331133) United Kingdom