About Suffolk Straw Limited (12744611) United Kingdom