About Lilly & Harry Ltd (12547334) United Kingdom