About Hancock Polo Ltd (13266625) United Kingdom