Right I have looked at this in some detail. The contract is very long and complex so took me some time.
What I can tell you is that the contract is from 7/7/16 until 7/1/17 with a client notice period / contractor notice period of 2 weeks.
Clause 9 says that it can be terminated at any time by the Agency by giving notice as per schedule 1. Schedule 1 is above which states that notice can be given which is 2 weeks.
It can also be terminated prior to the start date, which does not apply here.
It can also be ended if you breach the agreement, fail to provide the services to the satisfaction or are negligent, you are wound up or made bankrupt, conduct yourself in an inappropriate manner, you are unable to work because of accident/ill health, breach of trade rules, not observed any confidentiality clause, fail to comply with an instruction, commit a criminal offence, cease to be able to work in the UK or if client can't pay all the invoices.
However there is no clause which allows termination because of skill set although I suspect that it would come under the heading of not providing services to the satisfaction of the client etc.
So the agreement can be terminated. However they have terminated giving NO notice. But the agreement makes clear that if they want to terminate they must give 2 weeks notice.
So whilst you may not agree with the reasons why the contract is terminated, you are entitled to two weeks worth of money.
If they do not pay you for that then you are entitled to sue them for the two weeks.
However they are entitled to terminate but must give you 2 weeks.
Can I clarify anything for you about this today please?