About Kendal Mews Management Company Limited (02084188) United Kingdom