About Chelmsford Foot Clinic Limited (08104242) United Kingdom