Yellow Loosestrife?

Yellow Loosestrife?

Observation - Yellow Loosestrife? - UK and Ireland. Description: