About Lenny S Bar And Grill Limited (11098294) United Kingdom