Why the UK’s electrical energy prices are so excessive – and what will be executed about it | Power business April 20, 2025