A fly grooming. Scathophaga?

A fly grooming.  Scathophaga?

Observation - A fly grooming. Scathophaga? - UK and Ireland. Description: