About River Stour Trust Limited (the) (00938670) United Kingdom