90 North buys student accommodation assets for £24m

Shaftesbury warns on second half rent collection