Dave McLellan at this place has been great, did my first mortgage and just helped change deal when the initial fixed term ran out. Got me a real good deal.
Was recommended him by a friend initially.
They don't charge as they get a commission from the mortgage company