About Lilly Foods Ltd (10250441) United Kingdom