About Armstrong Vets Limited (08481135) United Kingdom