About St Andrews House Hotel Ltd (12823065) United Kingdom