UK CHHO full form

UK Clearing House on Health Outcomes (in operation from 1992 to 1996)