Key Facts For Buyers - Scylla Road, London, SE15