Fairmont St Andrews, St Andrews, Fife, Scotland