About Swaffham Veterinary Centre Limited (09620041) United Kingdom