About Stour Limited (11457510) United Kingdom