About The Fresh Lettuce Ltd (10646113) United Kingdom