About Berkhamsted Foot Clinic Ltd (10689035) United Kingdom