Can someone identify this insect please?

Not sure if it's St Marks (doesn't have white bits on legs) or black soldier fly