About Newmarket Management Company (louth) Ltd (13153038) United Kingdom