345 Ninks Road, St Andrews sold price