About Foot And Ankle Specialist Clinic Ltd (08239605) United Kingdom