232 W Stafford Rd Westlake Village, CA 91361