Scottish Power Customer Services Overview
The Scottish Power head office and main customer centre is based in Atlantic Quay, Glasgow. To speak to customer services regarding billing, metering, changing address, energy savings or for any other residential or business customer enquiry - please call the Scottish Power phone number shown below.
Formed in Glasgow back in 1990, Scottish Power was acquired by Iberdrola (the Spanish energy company) in 2006, but the main headquarters remain based in Glasgow.
Read More »