Salmonberry?

Salmonberry?

Observation - Salmonberry? - UK and Ireland. Description: Found growing vigorously in a number of places in my garden in Aberdeenshire.

Found growing vigorously in a number of places in my garden in Aberdeenshire.