Company signs management agreement for 15,000 sq ft site in southwest London
Investment partners pitch 123-flat riverside resi scheme
Freehold site consists of four shops and has permission for 97 flats