About Saint Bardo Restaurant (licenses) Limited (13336355) United Kingdom