London has the second highest rates of TB in Western Europe, but only 24 out of 32 boroughs offer universal vaccinations.