About Grand Prix Properties Ltd (12041896) United Kingdom