Duckworth, Gerald, & co. ltd.