About Stour Mill (ashford) Management Limited (03754001) United Kingdom