About Barnstaple Vets4pets Limited (11227538) United Kingdom