About The British Racecourse Bookmakers Association Limited (00189376) United Kingdom