Key Facts For Buyers - Howe House, 20, Love Lane, London, SE18