Unbeaten Gloucester-Hartpury hoping to turn over Teddington for final spot