I would say that you should use an IFA. The problem is that there's very good and very bad IFAs. I know one based in South West London who's very good but I don't know if that is convenient for you.
Remember there's non-status and self-certified mortgages.