About Lilly And Thorn Ltd (10752269) United Kingdom