About Slough Firework Factory Limited (08717854) United Kingdom