Three companies have been charged over serious injuries suffered by two workers during the redevelopment of Campbell Barracks in Perth.

Three companies have been charged over serious injuries suffered by two workers during the redevelopment of Campbell Barracks in Perth.