About Glenford Management Company Limited (11464931) United Kingdom