Weekly review The Week in Review – 18th July 2025 UK This week saw a mix of relief and caution. Insolvencies in England & Wales dropped 8% in June and 16% year‑on‑year – welcome news, Read More » July 18, 2025