About Stephen James Associates Limited (05162641) United Kingdom