About Glen Place Management Company Limited (09762842) United Kingdom