About Lily Holdings Limited (09480066) United Kingdom