About Lilly Of The Valley London Ltd (13228500) United Kingdom