About Lucy Madeleine Ltd (12178880) United Kingdom