Poor customer service hitting trust in UK tax authority in February 10, 2025 Both individuals and most businesses have lost faith in HMRC, spending watchdog finds