US-based pharma giant Eli Lilly has begun a fresh search for office space in central London, heralding a potential return to the capital after 88 years.
The company, which is headquartered in Indiana, has appointed CBRE
Thank you for reading EG
Want to read more? Enjoy a story a day for FREE for one month.