About Glenbrae Developments Limited (NI065078) United Kingdom