About Stour Valley Management Services Limited (02368210) United Kingdom