About Stour Management Limited (02990042) United Kingdom