North-east firm fined thousands after worker’s serious fall

Aberdeen Sheriff Court
Aberdeen Sheriff Court