ScottishPower hit with £18m fine for ‘failing to treat customers fairly’

Scottish Power
Scottish Power