About Locum Veterinary Care Limited (08997427) United Kingdom