About Lister House Dental Implant Clinic Ltd (12669803) United Kingdom