About The Thoroughbred Breeders Association (07073259) United Kingdom