About Stokes Marsh Ad Ltd (10221315) United Kingdom