About The Castle Course St Andrews Limited (SC281394) United Kingdom