About Lucy Palmer Ltd (09104539) United Kingdom