About Lion Mews Management Company Limited (06391918) United Kingdom