Close to 13,480 retail stores in UK closed in 2024: CRR