Monkey, if you persue this with a letter (record it!) stating your case the insurer will eventually pay out for the loss. They are forced to. Don't be worrying about your loss, it will be paid out, by your insurer. They cannot avoid this claim. Make sure you send this letter, with a threat to take your complaint to the ombudsman. They probably think they are in the right, but I assure you they are not!
However, just reading on you mention your two years premiums were returned? With the same company? Can you explain this part please...
Kind Regards,
Vicissitude