About Sower Hill Stables Limited (08948170) United Kingdom