Fast-growing Primus Valor buys 1,800 resi units from Swiss Life

by