Small high street EA, the same ones I bought it through. Apart from lying about it when she forgot to drop forms off to me, and hoping I'd not notice when she did it the next day, they've been pretty good considering it was 1 week turnaround from initial valuation to viewings.
Re. mortgages: is there any argument for a shorter period (currently looking at 30 years) over the longest reasonably possible and overpaying if affordable? That seems to give the most flexibility to my mind.