The Business Distress Index - a health check on UK businesses - London Business News | Londonlovesbusiness.comLondon leads in business distress for Q3 2024 amidst political changes affecting consumer and investor confidence.