About Glenlea Management Company Limited (02884716) United Kingdom