About The British Horseball Association Limited (02694830) United Kingdom