Foresight scores 3.8x return for Mercia Power Response exit

1722
Foresight Group has secured 3.8x return on its investment in Nottingham-based power company Mercia Power Response. The f