11 The Finches Patrons Way West Denham Garden Village sold price