Scottish winner of best butcher award

Having beaten off competition from across the country the best butcher award has been given to a Scottish man based in Aberdeenshire. His butchers is called Davidson Specialist Butchers and it has proved itself the best butcher shop at an award ceremony that took place in London. John Davidson is the owner of the butchers […]

Read More