About Ballymenoch Developments Ltd (NI662230) United Kingdom