About Lily And French Limited (11304723) United Kingdom