About Stamford Veterinary Centre Ltd (06734483) United Kingdom