About Stour Mill Limited (06724379) United Kingdom