Chester House, flats in Deptford