MEYGEN HOLDINGS LIMITED Company number SC482709 · Monitor this company Active Overview People 12 Control Charges Documents Analysis Location Related Registered office Address26 Dublin Street, Edinburgh, United Kingdom, EH3 6NN PostcodeEH3 6NN Companies at this postcode 43 Map