ichneumon fly?

ichneumon fly?

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