About Stable Clinical Research Limited (06889628) United Kingdom