I think this is a beetle larva of some sort but would like to know which.
No interactions present.
Compare with this similar observation on iSpot:
and via Flickr:
Entomologist and biological recorder
Lat/Lng: 50.7763, 0.1131
OS grid ref: TV490995