About Lady Helen S Hall Limited (09795024) United Kingdom