About Leslie Oak Property Limited (12843692) United Kingdom