About Hampshire Hay & Straw Limited (08464352) United Kingdom