I did have quite a struggle but eventually found a company to help, Liquid Expat.
My situation was a little different in that I live in Guernsey and so I'm considered an 'expat', but I now have a mortgage offer via my UK based Ltd Company, as a first time buyer and a first time landlord! Never thought it would happen.
If you're stuck, I would suggest giving them a call, they do work with UK residents too. I have been very happy with their service especially considering my fairly unique situation. Hoping that going forward, being a property owner now, things should