Archive: January 2013

Babcock International Group (Babcock), the UK’s leading engineering support services company, is relocating around 500 staff from its existing regional office in Whetstone, Leicester to a new facility in Radar Road, ...

Read more