27th February 2023
Business confidence has reached its lowest level since the 2009 global financial crisis, according to the Institute of Chartered Accountants in England and Wales (ICAEW) and their Business Confidence Monitor (BCM). An accompanying report shows […]