Robber fly ?

Robber fly ?

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