T. Middleton and Company Limited.