About Poppy Lennox Design Ltd (12923604) United Kingdom