Stanhope and Mitsui Fudosan UK have completed Macfarlane Place, the affordable housing development at Television Centre, with 142 homes being marketed by Peabody with London Living Rent Homes now fully reserved and shared ownership homes launching this autumn.