It wasn't binding; the Tory Government saw the result as a national directive and vowed to carry it forward. They went to the nation again in a GE and it still returned that half the electorate still supported the decision to leave the EU, as one of their pledges was to get brexit done, as did Labour, except their vision for leaving was different.
The topic here is about removing referendums being a good Idea; i'm saying it's hypocritical to suggest refs are wrong on the basis (excuse) that sometimes the public doesn't know enough about the topic to make a decision, so we should remove them, yet when it comes to choosing an MP to form Parliament, the public is 100% trusted to have made the right decision.
It was a huge opinion poll, and the Conservative Government made it one of their policies based on the result and the number of people supporting it.
Do you want to stop referendums or stop referendums being enacted by Parliament? As I say, I cannot see the Scots or the Northern Irish being too happy at referendums being removed.