MELI'MELO' LIMITED Company number 05421333 · Monitor this company Active - Proposal to Strike off Overview People 8 Financial Control Charges Documents Analysis Location Related Registered office Address160, Unit 5 Barlby Road, London, United Kingdom, W10 6BS PostcodeW10 6BS Companies at this postcode 14 Map