About Clerkenwell Animal Hospitals Limited (07231381) United Kingdom