About Leonard Taylor & Sons (butchers) Limited (00424648) United Kingdom