About Hancock & Hastings Limited (10762758) United Kingdom