Nelson’s in an award winning butchers in the traditional Lincolnshire town of Stamford. They currently run three shops around the town and aside from producing a butchers usual selection of mince, sausages and steaks their larger scale has allowed for them to have a central factory where they can produce greater quantities of these items as well as awarding pies, … Read More