Overview
Legal name
DEMUR SYSTEMS LIMITED
Region
East of England
Registered address
37 BULLFINCH CLOSE
COLCHESTER
ESSEX
CO4 3FQ
Insolvency history
Yes