About Ann O Neill Small Animal Locum Limited (11760604) United Kingdom