About Blade Mews Management Company Limited (02313678) United Kingdom