Data from PwC this week found that 12,804 retail stores, leisure venues and service outlets closed in 2024. The financial ...