About Lilly Rose London Limited (12668360) United Kingdom