About Footworx Clinics Limited (07487189) United Kingdom