A court has heard how John Welsh, 61, subjected an innocent woman to a ‘unprovoked attack’ at a pub in Holyhead, Wales, leaving other patrons in the establishment ‘shocked and scared’