82 Oxford Road Denham sold price