Was it not the flat in Beecroft Road?
I went there today. Usually there is a pimp who lets me in but he wasn't there, it was just the SP. In the article they haven't said what nationality they are yet. Allport Street is the road that leads off Beecroft Road, it's literally two minutes walk from the Beecroft Road flat