About Aberdeen Residual Land Holdings Limited (09138539) United Kingdom