Southwark Council - Councillor Development Advisor
19 days ago
London
The council itself is one of the largest local authority social landlords in the UK and direct manages over 55,000 homes, which are lived in by nearly 40% of Southwark residents. * Since 2018, the ...