Shield Group buys APC for £6 million from Alumasc