Hello @Jo340
It is difficult to comment based on the information you have provided. I presume this was booked as a business booking, as you mention a company booking in for it's employees?
My view is that hosts shouldn't feel blackmailed by the review system into not leaving an honest review about your hosting experience.
As you know you can't stop them for leaving a bad review of you so stop worrying about it. If they provide an inaccurate review then you can respond to it.
if you can let us know what made them your worst guests and what sort of review you want to leave, then hosts here can help you shape it.
Good luck.