Gloucester United clinch A League semi final spot