I accept that there are some flags that you can't fly without complying with certain rules, like the white and blue ensigns for example. What I'm interested in is if there are rules preventing the use of non-maritime flags like the union flag or the st george cross for example. Anyone know the definitive answer?