About Norbrae Developments Ltd (NI045213) United Kingdom