About Stephens Ventures Ltd (09171686) United Kingdom