About Huckleberrys Restaurants York Ltd (10166315) United Kingdom