Debenhams leases warehouse

UK department store Debenhams has taken a long lease of a 24,000-square-foot warehouse which was developed by the AIB Investment…