On the move – Scottish Power; Castle Water; Energy UK

Over the past week, the industry has seen several companies, including big six energy provider Scottish Power, announce new appointments.

Close
Close

Request a call back