About Stour Road Stores Limited (10209625) United Kingdom