About London & Africa Limited (08372059) United Kingdom