About The Oxfordshire Hay & Straw Company Ltd (13466366) United Kingdom