About Stokes Holdings Ltd (12807180) United Kingdom