M.T. Cowen (Cleuchfoot) & Co Company numberSL003817 StatusActive TypeLimited Partnership Incorporated7 Jul 2000 Registered office CleuchfootLangholm Data JSON Markdown