About London Foot Clinic Limited (05124074) United Kingdom