About St Andrews Folkestone Limited (03168416) United Kingdom