The UK public sector spends approximately £300 billion a year with private sector suppliers. That figure is publicly available,...
Continue reading