Painswick, the oldest post office building in England