About St Andrews Heritage Hotels Limited (SC243175) United Kingdom