About Sandbach Foot Clinic Limited (11211413) United Kingdom