About Nelson M. Green & Sons Limited (00836326) United Kingdom