About Glenmay House Management Company Limited (02731560) United Kingdom