About Stour Valley Limited (01827457) United Kingdom