The third party Umbrella Company deals with all of this, and many freelancers have found it to be the ideal solution.