About Lilli Of The Valley Ltd (SC709637) United Kingdom