I go to Lauren Bramley & Partners in central. There is Lauren herself or another doctor Dr. Nichola Salmond who is good. They are both always super busy so be prepared to have to wait as they usually overrun on appointments.
Their info can be found here
Doctor Lauren Bramley & Partners || Family Practice