About Keymac Developments Limited (NI660110) United Kingdom