About The Newmarket Charitable Foundation (CE025384) United Kingdom