Tachinid fly?

Tachinid fly?

Observation - Tachinid fly? - UK and Ireland. Description: Saw this fly yesterday with several species of hoverfly including Helophilous pendula and a large Volucella sp. Can anyone ID it?

Saw this fly yesterday with several species of hoverfly including Helophilous pendula and a large Volucella sp. Can anyone ID it?