Any GP practice should accept you as a patient if you live within their practice boundary, are entitled to NHS treatment and their practice list is not closed.
If you are eligible, but not necessarily entitled to NHS treatment (e.g. an overseas visitor), the practice can still register you as an NHS patient, but they do not have to. You do not have to provide ID when registering with a GP, but it is helpful to do so.
If you have problems registering with a nearby GP practice, contact NHS England's Customer Contact Centre.
The GMS1registration form (PDF, 156kb) is used by many practices, though some use their own version.