ScottishPower has once again ranked as the top large energy supplier for customer service, according to the latest independent scores from Citizen’s Advice. This marks the sixth consecutive ...