PIC invests £50m in London affordable housing project
The Pension Insurance Corporation (PIC) alongside London Square Group have invested £50m in the pair’s first affordable and shared ownership housing project, which will deliver 125 homes in southwest London.