Part B (3): This type of clause, whilst providing maximum flexibility for both parties, provides minimal contractual security. It would be preferable to have defined reasons for cancellation. This improves security and removes the potential for unfair conduct and retributive behaviour.
Part B (4): Compensation should be incorporated if the contract is cancelled outside the terms contained in a revised Part B (3) or clause 22.
Parts J-M contain no information and obviously need fleshing out.