About Holford Clinical Research Ltd (11461778) United Kingdom