About Logic Property Limited (12843227) United Kingdom