About Nelson Anderson & Sons Limited (03573195) United Kingdom