About S. Def Ltd (08990797) United Kingdom