Iberdrola
Search results
We did not find results for: contact scottish power.
Check spelling or type a new query.
We did not find results for: contact scottish power.
Check spelling or type a new query.
British energy company
Scottish Power Limited, trading as ScottishPower, is a vertically integrated energy company based in Glasgow, Scotland. It is a subsidiary of Spanish utility firm Iberdrola. Wikipedia