About Large Animal Locums Ltd (13031923) United Kingdom