About Cluckworth Coops Limited (11625227) United Kingdom