About Stanmore Mews Management Company Limited (07334601) United Kingdom