About Nicholas Woodward & Co Limited (05945386) United Kingdom