About Lactuca Limited (01144017) United Kingdom