3i Infrastructure closes UK transmission deal

The London-based firm’s £23m investment in the West of Duddon Sands OFTO project has reached financial close.

Share this