About Hambleton Management Ltd (10663156) United Kingdom