AD Adam Duncan Current PSC Person with significant control at CRAIGHAUGH LIMITED Notified on 1st Jul 2023