A E Macrae & Co Company numberSL000650 StatusActive TypeLimited Partnership Incorporated29 Jun 1984 Registered office ArdintoulBy DornieKyle Data JSON Markdown