About Glendon Acres Limited (12870990) United Kingdom