About Windsor Foot And Ankle Clinic Limited (11402417) United Kingdom