About St Andrews Motor Company Limited (06665947) United Kingdom