MEGA & SIMPSON LIMITED Company number SC224450 · Monitor this company Dissolved Overview People 5 Financial Control Documents Analysis Location Related Registered office Address1 Blenheim Place, Flat 2f2, Edinburgh, Scotland, EH7 5JH PostcodeEH7 5JH Companies at this postcode 38 Map