About Stoford ( Newmarket ) Limited (13259126) United Kingdom