I used to live on the isle of wight,lovely over there,no mink only otters,no grey squirrels only red,there were hitches though no deer,and they do have badgers an old boy told me they bought them over from the mainland to clear all the fox earths out when they got mange a good few years back
regards chris