About The Lettuce Company Limited (04261649) United Kingdom