About Glenock Place Management Company Limited (10038390) United Kingdom