Another day, another flurry of bad news on the fallout from October’s Budget. The BDO Monthly Business Trends indices – which pull together the results of all the main UK business surveys – show that confidence has fallen to the lowest level in almost two years, with output and employment down, and only inflation up.