failed IT system Ofgem orders Scottish Power to pay £18 million due to poor customer service The energy regulator, Ofgem, ordered Scottish Power to pay a significant amount of money back to its... Apr 26, 2016 06:23 AM EDT