Luxury chocolate chain Hotel Chocolat has won its fight to serve alcohol at its new Richmond store, despite local opposition.