About Thorncliffe Hall Farm Stables Limited (06246303) United Kingdom