English Debenhams Cited by user Davidstewartharvey on 16 Apr 2023 Debenhams plc was a British department store chain operating in the United Kingdom, Denmark and the Republic of Ireland.
English Drapery Trust Cited by user Davidstewartharvey on 16 Apr 2023 Drapery Trust (initially called the Drapery