Finers settles with £8m pay-out at eleventh hour