232 W Stafford Rd Thousand Oaks, CA 91361