About Lester & Nix Limited (00605413) United Kingdom