Business confidence rises to highest level since late 2024
07 May 2025
Data published by the Institute of Directors (IoD) has revealed that confidence amongst business leaders has risen to its highest level since before the 2024 Autumn Budget.
Read more