About Jam Controls Limited (07728144) United Kingdom