Re: Brexit angle
"Does IR35 comply with european law? Perhaps we can appeal to the European court of justice."
Not an expert, but pretty sure income tax, etc. is not governed by EU law, so countries can do what they want in this area. They just have to treat resident EU citizens in the same way as their own residents.