About Lily & Rose Limited (13191751) United Kingdom