About Stella Woodward Limited (07313696) United Kingdom