About Glendon Lodge Management Company Limited (08188745) United Kingdom