About Maxin Chicken Crayford Limited (12727706) United Kingdom