Politics, Budgets and Bills
The Spring Budget, the last of its kind, was on 8 March 2017. After a rapid U-turn on increasing national insurance contributions for the self-employed, everything seemed to be on track until Theresa May decided to call a snap election.…