When I wanted to cancel Zurich, I couldn't get hold of them so I contacted my bank and cancelled the direct debit.
I think the cost through Millenium was about 80 euros for contents. You don't need buildings insurance as this is provided by the community.
Also, I think Millenium can contact Zurichto cancel if you are changing to their insurers ( Axa I think ).
Tom.