Megachile centuncularis?

Megachile centuncularis?

Observation - Megachile centuncularis? - UK and Ireland. Description: