About Jamcar Holdings Limited (11093242) United Kingdom