About Lilly Developments Ltd (13700282) United Kingdom