Soldier fly?

Soldier fly?

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