MEGA WATT DISTRIBUTION LTD Company number SC488286 · Monitor this company Dissolved Overview People 2 Documents Analysis Location Related Registered office Address246 CAUSEWAYSIDE, EDINBURGH, EH9 1UU PostcodeEH9 1UU Companies at this postcode 6 Map