About Essex Hay & Straw Company Limited (02625800) United Kingdom