About St Andrews Glass & Glazing Limited (SC344395) United Kingdom