About Lucie Cooke Design Ltd (10326376) United Kingdom