One of the biggest accolades in business north of the Border, the Institute of Directors (IoD) Scotland has revealed the finalists in its 2023 national awards, saying the list recognises “invaluable” leadership qualities.
Scottish business groups have called for an overhaul of public sector outsourcing in Scotland, following the collapse of Carillion, while insisting private sect