I agree with Tali - an Independent Financial Advisor would be your best bet. Most of them don't charge for advice (they get commission from the provider you choose should you go with them).
We've recently agreed a deal on a new house, and our IFA has been invaluable