New year, new HQ for Charles Russell
Charles Russell is to relocate its London headquarters at the beginning of 2009. The firm will move to 85,000sq ft of office space in Ludgate West. Managing partner James Holden said the move would bring the firm’s City and South West London offices under one roof. It follows a number of hires at the firm, […]