SMEs repaid almost £10 billion net across 2023 SMEs April 12, 2024 [ad_1] Evaluation of the Financial institution of England’s information reveals that SMEs repaid nearly £10 billion throughout 2023, with the…