Oh dear Bertie. All of that is not good, and I am sure the retail park management will not put up with continual failure to meet contractual agreements.
The contract will be lost, but sometimes the staff of the contractors on site keep their jobs, and are employed by the new contractor.
It will be a gamble for you and your colleagues, but personally I would bite the bullet and go as a group to the retail park senior manager and explain in full your serious concerns. They no doubt then will raise the many issues with your company, hopefully keeping you anonymous if that is what you wish. Action to improve the situation will either be taken by your employer or not, with the contract not being kept, which is going to happen anyway.
As an ex-senior retail manager I expected the service companies we contracted to meet their obligations, and I always welcomed individual employees of those to speak to me and be honest about the difficulties, and give me answers as to what was going on. I personally would look favourable on those staff and "help" the situation for them when the new contractor took over. The latter often employs those already on site, who know the work involved, and have shown commitment against the odds.
It will always be a gamble for you Bertie as I say, but one way or another your employer will lose that contract. Be bold and honest and approach a senior retail manager now.