About Glenkeen Developments Limited (NI045940) United Kingdom