Big Mamma signs 15-year lease at YY London
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