H A CHEN LIMITED Company number SC633091 · Monitor this company Dissolved Overview People 2 Financial Control Documents Analysis Location Related Registered office Address367 North Deeside Road, Cults, Aberdeen, Scotland, AB15 9SX PostcodeAB15 9SX Companies at this postcode 26 Map