G.& M C Cruikshank Company numberSL001695 StatusActive TypeLimited Partnership Incorporated3 Jul 1991 Registered office CraigourGlasselBanchory Data JSON Markdown