About Jaggers Engineering Ltd (12532561) United Kingdom