About Barrows Bar And Restaurant Services Ltd (11551712) United Kingdom