Russell & Orr Company numberSL000724 StatusActive TypeLimited Partnership Incorporated10 Apr 1985 Registered office Logiebrae FarmNear Torphicen Connections Companies at the same address Russell & Donaldson (SL000725) Data JSON Markdown