About Stowe And Wold Ltd (11598498) United Kingdom