About Teddy S Meat & Poultry Limited (11654605) United Kingdom