17 Castlehaven Road, London, NW1 8PU