Accolade has opened a wine shop at its head office site in Weybridge, Surrey.