About Lettice And Lovage Ltd (12167672) United Kingdom