Volucella pellucens?

Volucella pellucens?

Observation - Volucella pellucens? - UK and Ireland. Description: Sorry, not a great photo but can anyone confirm my id, or provide an alternative?

Sorry, not a great photo but can anyone confirm my id, or provide an alternative?