About Long Cross Stables Limited (04943001) United Kingdom