About Lucy Houle England Ltd (11913771) United Kingdom