About Taylormade Poultry Ltd (08104110) United Kingdom