About Hancock Investments Limited (12086745) United Kingdom