Key Facts For Buyers - Knowles Court, 18, Brumwell Avenue, London, SE18