About Jack Peter Slater Automotive Limited (13712963) United Kingdom