About Gallagher Clinical Research Ltd (12124154) United Kingdom