iStock Business John Lewis has lost £124m as Britain’s department stores run out of room for error Teena JoseSep 11, 2026