I'm no legal person but it looks pretty fine to me.
The only thing I think I might query if I was the client is the bit that makes them liable for payments for unfair dismissal in the event that they terminate the contract without notice.
There's no particular reason that you should have to sack a worker unfairly just because they terminated the contract without notice. It would still be possible to make someone redundant, fairly and so there ought to be no cost/compensation. In fact, I suppose if they did that after a number of years you might be liable to your worker for redundancy pay so you might rather want to include that they would have to pay that if they terminate without notice.
But I'm just being nitpicky
