Developer has permission for 375 homes and 380,000 sq ft of commercial space
New US real estate debt business will be majority owned by DRC Savills IM
12-storey building will be located on the site of the Royal Mail’s former south London depot