Yesterday’s United Kingdom Government budget came after weeks of chaos, dithering and U-turns by the chancellor, amid an on-going cost of living crisis, the downgrading of UK economic growth every year until 2029 and public finances being in a worse state now than when Labour came to power.