Key Facts For Buyers - Seagrove Court, 5, Rolfe Terrace, London, SE18