About Lily Developments Ltd (11767237) United Kingdom