About Hay & Straw Limited (11599850) United Kingdom