About Lilly Rose & Joy Ltd (13449102) United Kingdom