Megachile bee?

Megachile bee?

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