About Nothofagus Ltd (10407596) United Kingdom