About Stour Valley Investments Limited (01602468) United Kingdom