About Canal Grove Stables Limited (09445376) United Kingdom