About Drummond Clinic Limited (09524333) United Kingdom