CDC posts £420m return in 2014

The UK development finance institution made 19 new investments last year totalling £296.8m

Share this