About New Stroud Sushi Ltd (12546573) United Kingdom