About Longbow Bars & Restaurants Ltd (12104659) United Kingdom