150,000 businesses owe HMRC £2.7 billion in deferred VAT payments
HM Revenue and Customs (HMRC) reported that 150,000 UK businesses have not yet made arrangements to pay back deferred VAT payments, and therefore owe the department £2.7 billion. Continue reading