About Penhow Autograss Car Racing Club Limited (01657662) United Kingdom