About Leeman Property Limited (08361523) United Kingdom