About Stour Properties Ltd (13132237) United Kingdom