About Alcock Veterinary Services Limited (06203598) United Kingdom