ECLC LIMITED Company number SC585169 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office AddressSTATION HOUSE, LOGIERIEVE, ELLON, UNITED KINGDOM, AB41 6PT PostcodeAB41 6PT Companies at this postcode 3 Map