Large red stemmed plant found on Dartmoor

Large red stemmed plant found on Dartmoor

Observation - Large red stemmed plant found on Dartmoor - UK and Ireland. Description: