About Stour Road Limited (12203055) United Kingdom