News

Energy bills are set to slide this summer in welcome news for UK households. The price cap will be set at £1,720 per year from 1 July – a 7% drop compared to the previous cap of £1,849. These ...
Cash Bids are based on at least 10 minute delayed futures prices, and are subject to change. Information is provided as is and solely for informational purposes, not for trading purposes or advice ...