Debenhams plc appointed Terry Duddy as the Interim Chairman of the company.