About Newmarket Stud Farmers Association Limited (08152077) United Kingdom