About Barry Restaurants Ltd (12988034) United Kingdom