About Lily Designs London Ltd (12928923) United Kingdom