About Lucie Needham Limited (11898351) United Kingdom