About Sloane Square Dental Practice Ltd. (08888816) United Kingdom