This would be straight up illegal in the US due to HIPAA, which guarantees a patient's right to privacy. HIPAA = http://en.wikipedia.org/wiki/Health_Insurance_Portability_an...
No it isn't. U.S. health data can be sold if it is de-identified or with a patient's permission.
"Your NHS number Your date of birth Your postcode Your gender and ethnicity Your medical diagnoses (including cancer and mental health) and any complications Your referrals to specialists Your prescriptions Your family history Your vaccinations and screening tests Your blood test results Your body mass index (height/weight) Your smoking/alcohol habits"
seem 'de-identified'?