About David Barber Dental Technology Limited (07530114) United Kingdom