About St Andrews Golf Club Limited (SC629661) United Kingdom