About Shropshire & Telford Autograss Racing Club Limited (01829860) United Kingdom