Saints Solar Ltd Company numberSC886070 StatusActive TypePrivate Limited Company Incorporated13 Apr 2026 Nature of business Other service activities n.e.c. Registered office The Byre Grange Farm Steading Grange Farm SteadingMuthillKirkcudbrightDG6 4XG Data JSON Markdown