About Leonard Property Limited (04419005) United Kingdom