Rose Valley, Upper Dublin Township, Montgomery County, Pennsylvania, United States