About St Andrews Holdings Limited (10060950) United Kingdom