About Stour Road Management Company Limited (05584848) United Kingdom