About Stouffer Ltd (12199373) United Kingdom