About Lord Nelson Burnham Ltd (11335839) United Kingdom