Opportunistic investor Lone Star has bought the Union Square shopping centre in Aberdeen for about £110M after a deal for the asset at a higher price fell out last year. Brookfield entered ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results