About Lily Jo London Limited (13189828) United Kingdom