tachnid fly ?

tachnid fly ?

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