"if I may place another quick note, sorry to say Flip_Flop, and insurance company may cancel, invalidate or void a contract at any time if they feel that there has been wrong doing"
Quite - but there is no suggestion in the Q that there has been any misrepresentation/non-disclosure, hence my comment that a full answer cannot be given until the facts are known.
The second part of your second post is incorrect. Nowhere in any policy issued in the UK, personal or commercial, is the right of cancellation given to an insurer to cancel mid-term due to the number of claims. They can refuse to renew, but they cannot cancel mid-term. An insurance company accepts consideration of the payment of the premium and in return they promise to pay all valid claim that arise in the ensuing year.