Is it a leech ?

Is it a leech ?

Observation - Is it a leech ?. Description: There were several of these creatures in the bottom of a peaty drain today ,they seemed to be anchored to something in the bed of the drain ,about 40-45mm long varied in colour from dark green to the stripy one in the picture.

There were several of these creatures in the bottom of a peaty drain today ,they seemed to be anchored to something in the bed of the drain ,about 40-45mm long varied in colour from dark green to the stripy one in the picture.