What is £1,006,019,913?

It is the amount of tax that HMRC have recovered since 2007 through schemes and initiatives – want to know which ones have “worked best”?  

Contact Us