Who needs private health insurance?
Private health insurance is not obligatory in the UK.
The public health system (NHS) will treat anyone for free (including in hospitals), as long as they are a lawful resident in the UK, and are registered with the NHS.
In addition, it is useful to know that most private practices will accept patients on a "pay as you go" basis, meaning you do not have to have insurance to receive private medical treatment. However you will of course be asked to pay.
Or login here if you have an account already.