About Lilly & Rose Limited (12774019) United Kingdom