-
Largest office letting in Leicester as Babcock International relocates
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 ...
Page 1 of 5