About Atlantic Land & Property Ltd. (SC039944) United Kingdom