All about finance. Deteriorating sentiment amongst self-employed: a noticeable worsening of the overall mood. , and Administrator 2025 May 7