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