About Harry&lilly Ltd (12771890) United Kingdom