About Lucy Henson Clark Ltd (13298316) United Kingdom