About St Andrews Golfers Village Limited (SC188232) United Kingdom