Geoff,
one of our services is pest control, these flys lay thousands of eggs and it is pretty impossible to eradicate without using Vicam or something similar which is a controlled product, find a good pest control technician in your area prefferably BPCA or NPTA, get the area treated two visits should sort approx £90, then clean the area.
Hope this helps
Regards
Mike