David Richardson is director of HMRC’s counter-avoidance directorate.
The work of HMRC’s counter-avoidance directorate.
The rationale behind the Revenue’s plans to collect tax upfront in some instances