Post Office in St Andrews opening times