About London Meica Limited (09829286) United Kingdom