About Davenport House Clinic Limited (06566031) United Kingdom