Otters and beavers: I do get otters in the river shown in the picture. Unfortunately beavers are found in tayside (south-west), while i'm north-east
mammals: I get red fox, roe deer (as already said), rabbits, red and grey squirrels, european otters (very occasionally), european moles, various rodents, and sheep that enter from nearby fields. so to your answer your, the only other large mammal species are sheep that have entered from fields.