Scottish Power appoints new CEO and renewables chief

Scottish Power has filled two high profile positions.
Scottish Power has filled two high profile positions.