St Andrews Castle — castle in Fife, Scotland, UK