M.E.G. RENEWABLES LIMITED Company number SC232635 · Monitor this company Dissolved Overview People 13 Financial Control Charges Documents Analysis Location Related Registered office AddressLochlea Farm, Craigie, Kilmarnock, Scotland, KA1 5NN PostcodeKA1 5NN Companies at this postcode 16 Map