Sepsid fly?

Sepsid fly?

Observation - Sepsid fly? - UK and Ireland. Description: