Barrhead-based construction firm Allma Construction Limited and its sister company Centre Plant Limited have collapsed with the loss of 181 jobs.
Centre Plant
1-1 of 1 Articles
Barrhead-based construction firm Allma Construction Limited and its sister company Centre Plant Limited have collapsed with the loss of 181 jobs.