About Drumlin Veterinary Limited (NI618626) United Kingdom