Channel Four Television and the British Film Institute in association with The Scottish Film Production Fund, Orkney Islands Council, The City of Edinburgh District Council, Grampian Television plc & with the participation of British Screen Finance Limited present ; a Viz Permanent production ; original screenplay by Margaret Tait ; producer, Barbara Grigor ; director, Margaret Tait