A UK drive against alcohol abuse has seen 51% of bars and pubs caught serving under age drinkers.