About Leamore Property Limited (05433540) United Kingdom