Ouseby, Hugh, soldier, at Tangier