About Slug And Lettuce Company Limited (06295354) United Kingdom