The 204,300 sq ft its development at 25 Baker Street has been let to five tenants, following two new leasing deals, which ...