About Stratford Mews Management Company Limited (02320935) United Kingdom