About Lily Charmed Ltd. (05688736) United Kingdom