About London & Mena Limited (08411575) United Kingdom