About H. Woodward & Son Limited (00296940) United Kingdom