About Stephen Stokes Limited (10773726) United Kingdom