17350 Osborne Street Sherwood Forest, CA 91325