David has provided an excellent service for me throughout my property-buying experience. David has moved incredibly quickly and offered me excellent advice on mortgage pa ... more