OP said not on the keynsham bypass, but nearby........? Perhaps one that starts from a roundabout near the keynsham bypass.