About Stevenson Veterinary Ltd (13026672) United Kingdom