UK drinks company Conviviality has agreed to purchase a majority stake in a bar and events company.