About Nick Allder Special Effects Limited (02373022) United Kingdom