About Stour Estates Limited (13195776) United Kingdom