24 Wandsworth Avenue, Deer Park sold price