All about finance. Plummeting confidence among British consumers yields historic lows, marked by widespread despondency. , and Administrator 2025 May 4