DEMOCA PROPERTIES LIMITED Company number SC056245 · Monitor this company Active Overview People 11 Financial Control Charges Documents Analysis Location Related Registered office Address18 North Silver Street, Aberdeen, Scotland, AB10 1JU PostcodeAB10 1JU Companies at this postcode 158 Map