10389 Grand Plaza Dr, Denham