Water starwort?

Water starwort?

Observation - Water starwort? - UK and Ireland. Description: