About Woodward & Gould Investments Ltd (08793957) United Kingdom