About S.d. Barlow (butchers) Limited (04202704) United Kingdom