Yesterday evening I sat on the Newham Council Local Planning Committee, which approved the building of 141 homes including 105 at London Living Rents (LLR). This is 74% of the total approvals at LLR. Also they were mostly family sized units with disabl…Read more…