About Stour Enterprise Limited (11147987) United Kingdom