About St Andrews Teague Limited (13451992) United Kingdom