Flat overlooking 18th hole at St Andrews Links for sale at £1.75m