About African Land Limited (06643156) United Kingdom