About Humphrey Foot & Ankle Limited (11726171) United Kingdom