About Stour Mews Management Company Limited (11400752) United Kingdom