About Jammer Tools Limited (12682920) United Kingdom