Xylota ?

Xylota ?

Observation - Xylota ? - UK and Ireland. Description: