About Lilly Palmer Ltd (12441614) United Kingdom