About Lettuce Inn Ltd (07770129) United Kingdom