About Duncan Stevenson (meats) Limited (SC061859) United Kingdom