About Stokes Wind Trading Ltd (11612976) United Kingdom