Key Facts For Buyers - Vellum Court, 2, Hillyfield, London, E17