About J Automotive & Development Uk Ltd (12227327) United Kingdom