We have a lot of magpies around us and we are 25 miles north of Aberdeen. The most I counted in the garden was 7 magpies. They nest in the trees in the fields around us. We had to get rid of the bird table and have hanging bird feeders with small openings in them to deter the magpies and the crows.
When we moved to our place 30 years ago there were hardly any trees. The local farmers started to plant trees because they got grants, we got a grant and the local Forestry Organisation planted 300. Unfortunately, not a lot survived. So, we bought 750 tiny trees really cheaply from the Forestry Commission and planted them ourselves, with the help of friends. Now we have lots of trees and the lovely thing is, we have seen woodpeckers at the bird feeders. Gave me a real thrill when I first saw one. The trees have brought lots of new wildlife including a pair of buzzards. This morning we had our pheasant "Ginger" in our garden with two of his latest batch of kids and one of his wives.