Debmar Publishing Company Limited Company number00663149 StatusLiquidation TypePrivate Limited Company Incorporated23 Jun 1960 Registered office 100a Chalk Farm RoadLondonNW1 8EH Data JSON Markdown