About Glencoe Mews Management Company Limited (05040883) United Kingdom