About Camden Stables Holdings Limited (08278742) United Kingdom