About Stokes Ventures Limited (11648579) United Kingdom