Jo
If you look at the moneysavingexpert (MSE) page on Mortgage Life Assurance, there is some useful information. One of their tips is a company called moneyworld.com, who apparently offers the most competitive life cover.You can purchase the life assurance to include the critical illness cover.I think on a repayment mortgage it is called decreasing term assurance.
The MSE site also has a page on Mortgage repayment Insurance, with details of companies that can offer competitively priced cover.
Alternatively you can enter your details onto the moneysupermarket page (link below).
http://www.moneysupermarket.com/LifeInsurance/uk-life-insurance.aspx
And obviously check MS page for a Home Insurance quote.
By arranging the cover online or by phone with the most competitve, you should be able to save some money. You just have to make sure the companies have all the information they need to assess your requirements and make sure you get answers to any questions you might have.
Are you connected to the post by OJB, as details similar.
Huckster