About Steve Jackson Ltd (06497132) United Kingdom