Best person for the job would be Patrick Robinson at Marbella Mortgages, he is on the forum as smiley and is a genuine and conscientous guy who would help you get a deal to suit you - all done by phone and email
He was a pleasure to deal with
http://www.marbellamortgages.com/
patrick@marbellamortgages.com