St Andrews Community Hospital Largo Road, St. Andrews KY16 8AR