Businesses across the UK and beyond have been unable to pay HM Revenue & Customs (HMRC) millions of pounds in corporation tax and VAT – after HMRC left them with the incorrect bank details to make their payments. Read More