Archive: August 2014

Babcock International Group (Babcock), the UK's leading engineering support services company employing 25,000 people around the globe, is relocating circa 500 staff from its regional office in Leicester to a new ...

Read more