About Nelsons Butchers Holdings Limited (12187894) United Kingdom