Iberdrola (Scottish Power) the correct number is 902 322 044 for English speaking help.
902 is a premium rate number and could be your phone wont let you call premium rate numbers?
I have never had a problem with this number and have called them many times.