About Jo & Co Restaurants Ltd (11457692) United Kingdom