Saw that report tonight and wondered why this Trust in the Channel Isles is telling the Huns this, and not HMRC themselves?