About St Andrews Golf & Resort Management Limited (SC253390) United Kingdom