MEFA INTERNATIONAL LTD Company number 15348087 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address8 Chandlers Wharf, Leeds, England, LS13 1PX PostcodeLS13 1PX Map