About Glen Manor Management Company Limited (02337256) United Kingdom