Lawfromwww.theguardian.com1 day agoHMRC made us wait a year for 150,000 tax rebateHMRC delays can cause taxpayers to overpay, while HMRC’s own refund timelines and interest rules can leave claimants waiting and short of funds.