MJ Gleeson set for £100m drop in turnover