About Petards Joyce-loebl Limited (02170100) United Kingdom