About Lily (leeds) Ltd (11400223) United Kingdom