About Lilly & Jack Pub Co Ltd (13227207) United Kingdom