About The Blue Lettuce Co Ltd (12615233) United Kingdom