About Glenn Veterinary Services Limited (12960618) United Kingdom