About Steve Jackson Design Limited (04586901) United Kingdom