About Lilly & Co. Ltd (08897107) United Kingdom