By Islam El-Sakka
The UK Budget has announced a £100 energy support payment for households, prompting questions about when the payment will be distributed.

By Islam El-Sakka
The UK Budget has announced a £100 energy support payment for households, prompting questions about when the payment will be distributed.