Tachina fly?

Tachina fly?

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