About Lily Investments Limited (07871905) United Kingdom