New independent research on the Enterprise Finance Guarantee (EFG) scheme published last week found that it has delivered a net benefit of £1.1 billion to the economy. Every £1 invested by the government has delivered £33.50 for the economy. Continue reading