About Lily Rose Associates Limited (08460373) United Kingdom