SELFMART LIMITED Company number 16523316 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address22 New London Road, Chelmsford, England, CM2 0SW PostcodeCM2 0SW Companies at this postcode 13 Map