About Stour Valley Management Phase 1 Limited (08575934) United Kingdom