About London & Global Limited (08411505) United Kingdom