About Hampden Foot Clinic Ltd. (SC509263) United Kingdom