The dramatic demise of the giant British facilities management and construction services company Carillion has left many thousands of people unemployed, a large number of suppliers potentially out of pocket, and many projects unfinished; a …
Continue reading