About Stephen James Technologies Limited (04082347) United Kingdom