The Aylesbury Estate is a large housing estate located in Walworth, South East London. The Aylesbury Estate contains 2,704 dwellings, spread over a number of different blocks and buildings, and was built between 1963 and 1977. From Wikipedia
Detectives are treating the deaths as linked, with inconclusive post-mortems complicating the case.