About Village Vet London Limited (05031830) United Kingdom