About Short Stay St Andrews Limited (SC606826) United Kingdom