About Junchai & Co Ltd (13419604) United Kingdom