Duncan & Sons , Port-Glasgow ( Great Britain ).