The UK Budget announced on Wednesday marks a significant departure for UK economic policy on a number of fronts.