Derwent London has pre-let 204,300 sq ft of office space to five tenants at its 25 Baker Street W1 development, which will ...