Studied abroad at UCL in England, also took some bio moledules there along with a bunch of "fun" classes (London architecture, etc). Does your undergrad require you to take approved courses when studying abroad (i.e. the courses you take at edinburgh have equivalent ones at your home institution)? If so, then the study abroad pre-req courses should appear on your transcript from your undergrad, and vet schools tha require them should accept it.
Otherwise, if these courses don't show up on your transcript, you might need to do the world education evaluation service (forgot the exact name, but you should be able to find it on the VMCAS transcript entry directions).
Once again, when in doubt, you can call/email the vet schools to make sure that is acceptable.