The 2025 Budget was the subject of particularly high levels of media speculation, with the unintended early release of the OBR’s forecasts adding significantly at the last minute to the sense of anticipation. But, the Chancellor has now delivered her statement, and the facts are known.