Princess Charlotte may have to wear a uniform to her new school, Thomas's Battersea, but she isn't letting those sartorial restrictions squash her personal style. This morning, Will and Kate's only ...