About Stoppard Wa Ltd (12639678) United Kingdom