Millions of Britons are missing out on a key nutrient that slashes the risk of heart disease, a new study has found.