About Stour Sudbury Limited (04309607) United Kingdom