A similar shoehorned executive flats development, was built on the site of a single house with subsidence damage on the junction of Underhill and Overhill Roads on the upper Dulwich side of Forest Hill.
The design is pretty poor - I think the architect tried to limit the overall height of the building by putting the 'ground' floor below the surrounding ground level, which is hopeless security-wise, with lots of windows.
The development has been completed nearly two years and its still empty with lots of To Let signs. Suggests to me that the market won't support such developments in SE23, especially now we are in the Great Depression.