Blackpool Council demonstrates public sector leadership Blackpool Council has been awarded a water Self-Supply licence by Ofwat.