Baccha Elongata?

Baccha Elongata?

Observation - Baccha Elongata? - UK and Ireland. Description: