Main content

Delayed HMRC Payments

There have been long delays by Her Majesty's Revenue & Customs in processing refunds for taxpayers.

Release date:

Duration:

3 minutes