HMRC Debt Is Reshaping Business Behaviour
UK businesses now owe HMRC around £28 billion a month, with consistently high arrears across Corporation Tax, VAT and PAYE.
UK businesses now owe HMRC around £28 billion a month, with consistently high arrears across Corporation Tax, VAT and PAYE.