About Glen Grange Management Company Limited (08948636) United Kingdom