About Leyton Foot Clinic Limited (06254289) United Kingdom