About Jankel Automotive Limited (02508585) United Kingdom