About Exmoor Hay & Straw Ltd (06274905) United Kingdom