About Lily Mae Jack Investments Limited (09093946) United Kingdom