About Horbury Dental Implant Clinic Limited (07417637) United Kingdom