About The Chicken Plucker Ltd (12815331) United Kingdom