Key Facts For Buyers - Finlay Court, 34, Brumwell Avenue, London, SE18