Esa me la sé!!
En realidad no hay ninguna diferencia. El pabellón británico, o la British Ensign, como ellos la llaman, es oficialmente la siguiente:
La bandera entera de UK, no es una bandera oficial náutica, y es muy raro que la hayas visto en algun barco. Es igual que en España, la bandera constitucional no es la misma que la náutica.
Luego también podemos encontrarnos con este pabellón Inglés:
En este caso, cuando el color de la bandera es azul, significa que ese barco en concreto, pertence a un Club Náutico, y no a un puerto deportivo. Es decir, legalmente es lo mismo, pero los ingleses, que son de cuidar muchísimo la etiqueta náutica (me parece perfecto, por su parte), distinguen entre marinas/puertos deportivos, y club náuticos/real club náuticos.
Por lo tanto, ya sabes: bandera roja: viene de cualquier marina o puerto inglés.
Bandera azul: el propietario de la embarcación proviente de un Yacht Club o Royal Yacht Club.