About St Andrews Major Golf Course Limited (02743882) United Kingdom