Princess Anne put on a stylish display in a crimson coat as she visited a charity in Cheltenham today. Located at the ...