About Lily Of The Valley London Limited (12084777) United Kingdom