NHS England is a public body delivering services with taxpayers’ money.