Identification help - Myopa testacea?

Found on allotment this morning 29/04/2020, SP907258 Leighton Buzzard, Beds., possibly Myopa testacea? Can anyone confirm ID?