News

HMRC processed over 15,000 tax refund claims between January and March 2025 with payments worth £2,800 on average.