hemlock?

hemlock?

Observation - hemlock? - UK and Ireland. Description: sorry not great image..

sorry not great image..