About Leonard Property Services Limited (04888596) United Kingdom