Parasitic Fly (Larvaevora / Tachina sp) on mint flowers. UK