Carpet Manufacturing Company,limited Company number00031902 StatusActive TypePrivate Limited Company Incorporated3 Jul 1890 Nature of business 7499 Registered office Shelf MillsShelfNear HalifaxHX3 7PA Accounts Year ended 31 Dec 1990 31 Dec 1989 1 Jan 1989 3 Jan 1988 28 Dec 1986 29 Dec 1984 1 Jan 1983 Data JSON Markdown