About The Horse & Country Store Limited (01956518) United Kingdom