News

Insurance Premium Tax (IPT) receipts reached a record £648m in April 2025, according to data published by HM Revenue and ...