About Barracross Pub Management Ltd (12454666) United Kingdom