Type of fly with purple sheen

Type of fly with purple sheen

Observation - Type of fly with purple sheen - UK and Ireland. Description: