About Deea-lily Of The Valley Ltd (12875062) United Kingdom