Hi Angus!
Your plans sound great!! We are over near Aboyne/Ballater way. We have Shetland sheep and some geese/chickens and horses. If you want to learn more about the sheep side you are welcome to come and meet Curly the ram and his girls.
When you are thinking of the pigs, Stonehead is a good person to consider, he keeps pedigree Berkshires up near Insch, have had one of the pigs to eat and it was fantastic!