About South Stour Limited (10343649) United Kingdom