About Logic Land & Property Limited (08631438) United Kingdom