LUCIE LUCK LIMITED Company number SC364407 · Monitor this company Dissolved Overview People 1 Documents Analysis Location Related Registered office Address42 MARKET STREET, ELLON, ABERDEENSHIRE, SCOTLAND, AB41 9JD PostcodeAB41 9JD Companies at this postcode 18 Map