The Criminal Finances Act 2017 runs to nearly 150 pages. It was hurried through Parliament shortly before the June 2017 election.  It is an example of lazy and confusing legislating, where numerous sections and sub-sections are added on to existing legislation, giving rise to the creation of sections numbered 339ZD and 396L which pile uncertainty… Continue Reading