Adam Carpenter at CIB Financial Management. As a limited company director/self employed he's been an absolute saviour for me on multiple occasions and I cannot recommend him highly enough. He got me a mortgage almost 60% larger than a normal mortgage advisor could get me, and on much more favourable terms. Their fee is £200, but it has been well worth it.