Thanks for the replies so far.
To clarify, We will be moving to England (Derbyshire), I will have a work visa, I will be paying UK taxes, and my understanding from the company is that I am eligible for NHS from day 1. Still fuzzy on the details, but I have a second layer of insurance, but I...