Millions of households across the UK will benefit from a £325 Cost of Living payment in September 2025. With energy bills, food prices, and ...