Apologies for the late reply but the area I live in has always some internet/connection issues, but thank you so much for the list, it helped a lot!
As for an update, I managed to book the vet appointment but sadly the only day available was on Monday the 13th, so I’ll have to wait for a couple...