COVID-19: UK businesses owed more than £133 billion since lockdown began

UK businesses are owed more than £133 billion since the lockdown measures began in March,…

Read more