The number of overdue invoices on the books of Scottish businesses dropped to the lowest level in 2025 so far in April. Insolvency and restructuring trade body R3’s analysis of data provided by ...