Debenhams is one of the United Kingdom's longest continuously operating clothing and goods retailers. The company owns and operates nearly 100 department stores, primarily in England.