About Beech House Smile Clinic Limited (12366926) United Kingdom