About Stour Side Investments Limited (08589287) United Kingdom