Nicrophorus humator?

Nicrophorus humator?

Observation - Nicrophorus humator? - UK and Ireland. Description: