About Glennon Developments Limited (10584651) United Kingdom