About Hambleton Racing Stables Limited (03915317) United Kingdom