About Lilly Investments Ltd (09385575) United Kingdom