About Hancock Consulting Ltd (09860304) United Kingdom