ER
Try mortgage international . They are quite reasonable and did not ask for a fee.
Although this was a few months ago and this was one of the few proposal put forward. You will still have to do the leg work to get all the required paper work, but they do have some sort of relationship with the banks, so usually they are in a position to sort out any surprises for you from the beginning.
Ask for Richard.
Good luck
BM