About River Stour Navigation Company Limited (05950097) United Kingdom