About Stephen Crane Ltd (04675196) United Kingdom