SSE clears way for renewables with completion of £500m deal with Ovo Energy

SSE
SSE news