Pharmaceutical firm Eli Lilly has put its freehold 400,000 sq ft manufacturing and distribution complex in
Eli Lilly, which is quitting the shed, which sits on 19 acres at
Thank you for reading EG
Want to read more? Enjoy a story a day for FREE for one month.