CMC, in conjunction with its subsidiary CMC United Kingdom, delivered the CMC S23 Spider Lift Hybrid to the Palace of Westminster at the House of the UK Parliament in April. The self-propelled tracked platform will ...